separating baffle - German English Dictionary